self-regulating recorder - Español Inglés Diccionario